﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ComunesMGI.DataTypes;


namespace MGI.Logica
{
    class CtrClientesSistemas : IClientesSistemas
    {
        #region IClientesSistemas Members

        public List<DataCliente> GetClientes()
        {
            MgrClientes mgrClientes = MgrClientes.GetInstance();
            return mgrClientes.GetClientes();
        }

        public List<DataSistema> GetSistemas(int cliCod)
        {
            MgrSistemas mgrSistemas = MgrSistemas.GetInstance();
            return mgrSistemas.GetSistemas(cliCod);
        }

        public int AddCliente(DataCliente cli)
        {
            MgrClientes mgrClientes = MgrClientes.GetInstance();
            return mgrClientes.AddCliente(cli);
        }

        public void BajaCliente(int cliCod)
        {
            MgrClientes mgrClientes = MgrClientes.GetInstance();
            mgrClientes.BajaCliente(cliCod);
        }

        public void ModificarCliente(DataCliente cli) 
        {
            MgrClientes mgrClientes = MgrClientes.GetInstance();
            mgrClientes.ModificarCliente(cli);
        }

        public void AddSistema(DataSistema sistema) 
        {
           MgrSistemas mgrSistemas = MgrSistemas.GetInstance();
           mgrSistemas.AddSistema(sistema); 
        }

        #endregion
    }
}
